'use strict';

const Controller = require('egg').Controller;

class HomeController extends Controller {
  async index() {
    if (!this.ctx.isLogin('zeehub')) {
      return this.ctx.login('zeehub'); // 当用户没有登录状态的时候会运行到此行，跳转到登录界面
    }
    const userInfo = this.ctx.getUserInfo('zeehub');
    this.ctx.body = userInfo;
  }

  async logout() {
    await this.ctx.logout('zeehub'); // 通知登录服，将改用户的所有登录信息删除
    this.ctx.body = '登出成功';
  }
}

module.exports = HomeController;
